package beans;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.LinkedList;
import java.util.List;

import mapping.ImagenLugar;

import bd.GestorBD;


public class BeanImagenes {
	
	public BeanImagenes() {
		super();
	}
	
	public List getImagenes(int id_elem_mapa){
		StringBuffer query = new StringBuffer("SELECT * FROM imagen_lugar WHERE id_elem_mapa = "+ id_elem_mapa +";");
		ResultSet rs = null;
		List listaImagenes = new LinkedList();
		try {
			rs = GestorBD.consulta(query);
			while(rs.next()){
				ImagenLugar il = new ImagenLugar();
				il.setId_imagen_lugar(rs.getInt(1));
				il.setRuta_imagen_lugar(rs.getString(2));
				il.setId_lugar_interes(rs.getInt(3));
				il.setTitulo_imagen(rs.getString(4));
				listaImagenes.add(il);
				
			}
			
		} catch (Exception e) {
			System.err.println("Error en getImagenes: " + e.toString());
		}
		return listaImagenes;
	}
	
	public void conectar() {
		try {
			GestorBD.conectar();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public void desconectar() {
		try {
			GestorBD.desconectar();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}
